<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body>
    <!--  
        1. 分支结构
            * if分支结构
            * switch 分支
        分支作用:有选择性的跳过部分代码
    -->
    <!--  
        条件表达式:
            小括号()内的条件表达式,无论怎么变化运算,最终只需要套上Boolean()
            如果是true,则条件成立
            如果是false,则条件不成立
        代码块:
            可以使1行,多行代码,甚至是0行代码
        1.1 if 单向分支
            if(条件表达式)一条语句

            if(条件表达式){
                代码块
            }
        1.2 if 双向分支
            if(条件表达式){
                条件成立的代码块
            }else{
                条件不成立的代码块
            }
        1.3 if 多向分支
            if(条件表达式){
                true
            }else if(条件表达式){
                true
            }else if(...){
                ...
            }else{
                ...
            }
        1.4 if 巢状分支
            if(条件表达式1){
                if(条件表达式2){
                    if(条件表达式3){
                        同时满足条件1,2,3的代码块
                    }else{
                        同时满足条件1,2的代码块
                    }else{
                        同时满足条件1,2的代码块
                    }else{
                        同时满足条件1,的代码块
                    }
                }
            }
    -->
    <script>
        // 单向分支
        if(1 > 2) console.log('大于');
        if(1 < 2) console.log('大于');
        console.log('if之外的代码');//不受if的影响
        var 存款 = 5;
        if (存款 > 1){
            console.log('可以买一个笔');
            console.log('可以买一个馒头');
        }
        console.log('------------- 分隔符 --------------');
        // 双向分支
        var 生命值 = 90;
        if( 生命值 > 0){
            console.log('活着');
        }else{
            console.log('挂了');
        }
        // 多向分支
        var 生命值 = 100;
        var 生命值 = 70;
        var 生命值 = 0;
        if(生命值 >= 100){
            console.log('健康');
        }else if(生命值 > 60){
            console.log('亚健康');
        }else if(生命值 > 30){
            console.log('虚弱');
        }else if(生命值 > 0){
            console.log('残血');
        }else(生命值 <= 0){
            console.log('死亡');
        }
        // 巢状分支
        var 存款 = 999999;
        var 长相 = '帅气';
        var 基数 = '优';
        if (存款 >= 999999){
            if(长相 == '帅气'){
                if(技术 == '优'){
                    console.log('赵愿意陪一天');
                }else{
                    console.log('赵愿意陪12小时');
                }
            }else{
                console.log('赵愿意陪6小时');
            }
        }else{
            console.log("赵愿意陪1秒");
        }
    </script>
</body>
</html>